package com.ssm.dao;

import com.ssm.entity.Videotypemessage;
import com.ssm.entity.VideotypemessageExample;
import com.ssm.entity.vo.VideomessageTypeVo;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface VideotypemessageMapper {
    int countByExample(VideotypemessageExample example);

    int deleteByExample(VideotypemessageExample example);

    int deleteByPrimaryKey(Integer vtid);

    int insert(Videotypemessage record);

    int insertSelective(Videotypemessage record);

    List<Videotypemessage> selectByExample(VideotypemessageExample example);

    List<VideomessageTypeVo> getTypeGroup();
    
    Videotypemessage selectByPrimaryKey(Integer vtid);

    int updateByExampleSelective(@Param("record") Videotypemessage record, @Param("example") VideotypemessageExample example);

    int updateByExample(@Param("record") Videotypemessage record, @Param("example") VideotypemessageExample example);

    int updateByPrimaryKeySelective(Videotypemessage record);

    int updateByPrimaryKey(Videotypemessage record);
}